package com.wispx.gateway.config.config;

import com.wispx.gateway.common.enums.ConfigCenterEnum;
import com.wispx.gateway.config.config.lib.NacosConfig;
import lombok.Data;

import static com.wispx.gateway.common.constant.ConfigCenterConstant.*;

/**
 * 配置中心
 */
@Data
public class ConfigCenter {
    /**
     * 是否启用
     */
    private boolean enable = CONFIG_CENTER_DEFAULT_ENABLE;

    /**
     * 配置中心类型
     */
    private ConfigCenterEnum type = CONFIG_CENTER_DEFAULT_IMPL;

    /**
     * 配置中心地址 ip：port
     */
    private String address = CONFIG_CENTER_DEFAULT_ADDRESS;

    /**
     * Nacos 配置
     */
    private NacosConfig nacos = new NacosConfig();
}
